Why I Solved 1950 Leetcode Problems